an amphibious lizard - Espagnol Anglais Dictionnaire